package com.jmxcfc.blfsc.ssq.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jmxcfc.fs.common.entity.AutoFillEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 上上签异步查询用户证书申请状态记录表
 * </p>
 *
 * @author pbs
 * @since 2024-09-08
 */
@Data
@TableName("SSQ_QUERY_USER_APPLY_CERT_SUB")
public class QueryUserApplyCertSub extends AutoFillEntity implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键ID
     */
    @TableId(value = "ID", type = IdType.ASSIGN_ID)
    private String id;

    /**
     * 请求业务号(上游传,唯一标识,8位时间+32为uuid)
     */
    private String requestNo;

    /**
     * 用户账户
     */
    private String account;

    /**
     * 异步申请证书返回的taskId(上上签注册个人用户并申请证书接口返回的taskId)
     */
    private String taskId;

    /**
     * 错误码值(0:成功)
     */
    private String errno;

    /**
     * 错误描述
     */
    private String errmsg;

    /**
     * 申请处理结果
     */
    private String message;

    /**
     * 证书申请状态(1:新申请、2:申请中、3:超时、4:申请失败、5:成功、6:失败重试、-1:无效的申请(系统异常)、0:taskId不存在或已过期 注:1和2建议再次查询,其它状态需重新申请证书)
     */
    private String status;




}
